# 合规
def func1(a, b=2):
    return a+b


# 不合规，有默认值的参数需要放到最后
def func2(a=2, b):
    return a+b


if __name__ == '__main__':
    print(func1(3))  # 5
    # print(func2(5))  # SyntaxError: non-default argument follows default argument
